package com.banmao.algorithm.No1To100.No26;

public class Solution1 {

    public static int removeDuplicates(int[] nums) {
        // 快慢指针
        int slow = 0;
        for(int fast = 0; fast <= nums.length - 1; fast++) {
            // 如果快慢指针指向的值不同，则慢指针走一步，快指针指向的值赋值给慢指针指向的值
            // 如果指向的值相同，慢指针不动
            if(nums[fast] != nums[slow]) {
                slow++;
                nums[slow] = nums[fast];
            }
        }
        return slow + 1;
    }

}
